negotiator.boaframework
Class BOAagentInfo

java.lang.Object
  extended by negotiator.boaframework.BOAagentInfo
All Implemented Interfaces:
java.io.Serializable

public class BOAagentInfo
extends java.lang.Object
implements java.io.Serializable

This class is a container which describes a full BOA agent. This object is used to carry the information from the GUI to the agent loader. Please report bugs to author.

Version:
16-01-12
Author:
Mark Hendrikx (m.j.c.hendrikx@student.tudelft.nl)
See Also:
Serialized Form

Constructor Summary
BOAagentInfo(BOAcomponent bs, BOAcomponent as, BOAcomponent om, BOAcomponent oms)
          Creates a container object describing a BOA agent.
 
Method Summary
 BOAcomponent getAcceptanceStrategy()
           
 java.lang.String getName()
           
 BOAcomponent getOfferingStrategy()
           
 BOAcomponent getOMStrategy()
           
 BOAcomponent getOpponentModel()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BOAagentInfo

public BOAagentInfo(BOAcomponent bs,
                    BOAcomponent as,
                    BOAcomponent om,
                    BOAcomponent oms)
Creates a container object describing a BOA agent.

Parameters:
bs - the bidding strategy of the agent
as - the acceptance strategy of the agent
om - the opponent model of the agent
oms - the opponent model strategy of the agent
Method Detail

getOfferingStrategy

public BOAcomponent getOfferingStrategy()
Returns:
offering strategy of the BOA Agent.

getAcceptanceStrategy

public BOAcomponent getAcceptanceStrategy()
Returns:
acceptance strategy of the BOA Agent.

getOpponentModel

public BOAcomponent getOpponentModel()
Returns:
opponent model of the BOA Agent.

getOMStrategy

public BOAcomponent getOMStrategy()
Returns:
opponent model strategy of the BOA Agent.

getName

public java.lang.String getName()
Returns:
name of the BOA Agent.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object